// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#include "targetver.h"

#include <stdio.h>
#include <tchar.h>
#include <stdlib.h>
#include <limits>
#include <iostream>
#include <assert.h>
#include <cmath>
#include <ctime>
#include <string>
#include <fstream>
#include <sstream> 


#define MAXFLOAT (std::numeric_limits<float>::max())
#define MINFLOAT (std::numeric_limits<float>::min())
#define PI 3.14159265f


// TODO: reference additional headers your program requires here
#include "Equation.h"
#include "Point.h"
#include "Matrice.h"
#include "Vecteur.h"
#include "Couleur.h"
#include "Intersection.h"
#include "Plan.h"
#include "Sphere.h"
#include "Rayon.h"
#include "Scene.h"
#include "Objet.h"
#include "Observateur.h"
#include "Triangle.h"
#include "Cube.h"
#include "Source.h"
#include "Phong.h"
#include "ProprietesObjet.h"
#include "Illumination.h"
#include "SourceEtendue.h"
#include "Texture.h"
#include "Perlin.h"
#include "Quadrique.h"
#include "Tore.h"
#include "Quartique.h"
#include "Perlin.h"
#include "CylindreOuvert.h"
#include "PPMImage.h"
#include "Billboard.h"
#include "BoiteEnglobante.h"

